package org.me.service.impl;

import java.math.BigDecimal;
import java.util.List;
import org.me.data.GenericDaoHibernate;
import org.me.entityBeans.TMontoInteres;
import org.me.service.MontoInteresServiceHibernate;

public class MontoInteresServiceHibernateImpl implements MontoInteresServiceHibernate
{ 
    private GenericDaoHibernate genericDaoHibernateImpl;

    public GenericDaoHibernate getGenericDaoHibernateImpl() {
        return genericDaoHibernateImpl;
    }

    public void setGenericDaoHibernateImpl(GenericDaoHibernate genericDaoHibernateImpl) {
        this.genericDaoHibernateImpl = genericDaoHibernateImpl;
    }
    
    //Graba o actualiza x su Id
    public void saveOrUpdateMontoInteres(TMontoInteres montoInteres)
    {
        this.getGenericDaoHibernateImpl().saveOrUpdate(montoInteres);
    }

    //Borra  x su Id
   public String deleteMontoInteresServiceHibernate(TMontoInteres montoInteres)
   {
       return this.getGenericDaoHibernateImpl().delete(montoInteres);
   }

   //debe existir un solo registro
   public List<TMontoInteres> findMontoInteresServiceHibernate(BigDecimal montoPrestamo)
    {
        return this.getGenericDaoHibernateImpl().findByCriterio("TMontoInteres.findByNMontoPrestamo", "nMontoPrestamo", montoPrestamo);        
    }
    
    
}
